package models
/*********************************************************/
/********************本文档为数据库结构文档******************/
/************************ControlLog的数据结构********************/
/*********************version:1.0*************************/
/****Copyright (c) 2014年 许剑华. All rights reserved******/
/*********************************************************/
import (
	"github.com/astaxie/beego/orm"
	"time"
	//"fmt"
	//"github.com/astaxie/beego/validation"
)

//用户控制记录的数组结构
type ControlLog struct {
	Id          	int64		`orm:"unique;auto"`
	UserID			int64
	GroupID			int64
	Model			int
	OpType			string
	TimeStamp		time.Time	`orm:"auto_now_add;type(datetime)"`
}

//设置表单的数据表名字
func (u *ControlLog) TableName() string {
	return "control_log"
}
//注册数组库
func init() {
	// 需要在init中注册定义的model
	orm.RegisterModel(new(ControlLog))
}
////添加用户
//func AddIP(ip *IP,user *User) (error) {
//
//	o := orm.NewOrm()
//	ip_tmp := new(IP)
//	ip_tmp.NewIP = ip.NewIP
//	ip_tmp.User = user
//
//
//	//	user.Nickname = u.Nickname
//	//	user.Email = u.Email
//	//	user.Remark = u.Remark
//	//	user.Status = u.Status
//
//	_, err := o.Insert(ip_tmp)
//	fmt.Println("user:",ip_tmp)
//	return err
//}
